from flask import current_app as bot

__plugin_name__ = '使用帮助'
__plugin_usage__ = '''功能详解：\n
允许命令：
    usage/使用帮助/帮助/使用方法

你都在用这个功能了还需要这个功能的介绍吗？484撒？？？
'''

def register(bot_app):
    @bot_app.on_command('usage', ['使用帮助', '帮助', '使用方法'])
    def usage(args, session):
        pluginNames = filter(lambda p: p.name, bot.plugins)
        arg = ' '.join(args).strip().lower()
        if not arg:
            session.send_text_msg('我现在支持的功能有:\n    (使用【usage 命令名】来查看命令详情(不要【】))\n\n' + '\n'.join({p.name for p in pluginNames}))
        for p in pluginNames:
            if p.name.lower() == arg:
                session.send_text_msg(p.usage)

    @bot_app.on_command('你好', ['hi', 'hello'])
    def hello(args, session):
        ret = '你好啊, 欢迎使用人工智障, 呸呸呸, 是智能机器人\n我的主人是【黑cyc宇】\n可以发送 usage 来查看帮助, 具体怎么玩可以看帮助哦！\n有什么问题可以联系【黑cyc宇】, 我的功能也在持续增加中哦！'
        session.send_text_msg(ret)
